`timescale 1ns / 1ps
/************************************************************\
 **  Copyright (c) 2022-2023 Gonsin, Inc.
 **  All Right Reserved.
 **  Author: http://www.anlogic.com/
 **  Description: BUFG
 **  Rev 1.0
\************************************************************/

`define EG4

module BUFG (
input I,
output O
);

`ifdef AL3
  bufg BUFG_AL3 (
  .o(O),
  .i(I)
  );
`endif

`ifdef EG4
  bufg BUFG_EG4 (
  .o(O),
  .i(I)
  );
`endif

`ifdef EF1
  bufg BUFG_ELF (
  .o(O),
  .i(I)
  );
`endif

`ifdef EF2
  bufg BUFG_EF2 (
  .o(O),
  .i(I)
  );
`endif

endmodule